home *** CD-ROM | disk | FTP | other *** search
/ The Macintosh Demo Applications CD / Apple-MacintoshDemoApplicationsCD-1.0-1992.bin / More Information / QuickMail / Installer Resources / Scripts / MCIMail.Script.v2.03 < prev    next >
Text File  |  1992-03-20  |  4KB  |  162 lines

  1. * MCI Mail Script, for QuickMail™
  2. * Copyright © 1988-92 CE Software, Inc.
  3. *
  4. * Title: MCIMail.Script.v2.05
  5. * Version: 2.05
  6. * Modification Date: 92/03/18
  7. * NOTE: The filename of this script does not accurately reflect the version
  8. * number of the script.  It was not updated due to the complications it would cause
  9. * in the QuickMail v2.5.1 update process.  This problem will be corrected in a future 
  10. * version of QuickMail.
  11. * Modification History:
  12. * • 2.05    92/03/18    Some TYPE commands did not have ^X following them to
  13. *                        purge MCI's input buffer of potential line noise before
  14. *                        sending a command.  Added ^X's all over the place.
  15. *
  16. *                        Removed comment that this script logged in via Tymnet.
  17. *                        It does not -- it is designed for use with MCI's 
  18. *                        direct-dial numbers.
  19. *
  20. * • 2.04 - 2/24/92:Changed IN routine to pause longer due to MNP handshakes.
  21. * make sure to set you  Data Bits to 8, Stop Bits at 1, and parity to None in the
  22. * Connection dialog.
  23. *
  24. * • 2.03 - 6/12/91: Added EMS messaging capabilities.  This allows users to SEND to    
  25. * FAX machines, or TELEX.  Does not support replying to RECEIVED of EMS messages
  26. *
  27. * NOTE:  This script can also RECEIVE messages that originated on services
  28. * other than MCI Mail, but since their return-addresses take up more than one
  29. * line, we cannot properly extract the return address.   You will need to MANUALLY
  30. * re-address messages like this when you reply, otherwise your reply will be 
  31. * rejected by MCI Mail.
  32. *
  33. * • 2.02 - 4/11/89: Formating and Name Changes.  Tested OK.
  34. *
  35. * • 1.07 - 3/1/89: Revised to reflect recent changes to MCI Mail.
  36. *                  All users now call 1-800-456-6245 to access MCI Mail
  37. *
  38. * • 1.05 - 12/8/88: by Bill Davis and Dave Loverink of CE Software to
  39. * account for bad or missing addresses and drafts. Changed each TYPE command
  40. * to start  with a ^X, which erases everything typed on the line to that 
  41. * point; this may help reduce line noise problems. MCI Mail responds by typing 
  42. * “XXX” and either waiting for you to re-enter the line or by redisplaying the 
  43. * prompt.  
  44. *
  45. *
  46. * NOTES:
  47. *
  48. * This is a simple script to log onto MCI Mail.
  49. *
  50. * Since MCI Mail does not support XMODEM binary file transfer, this script
  51. * doesn't either.  therefore if you send a message with an enclosure
  52. * to MCI Mail, the enclosure will NOT be sent.  The message the enclosure was
  53. * attached to WILL be sent.
  54. *
  55. *
  56. * This is called to log us into MCI Mail
  57. *
  58. :IN
  59. OOPS 30,FAILURE
  60. PAUSE 8
  61. TYPE ^M
  62. WAIT user name:
  63. TYPE ^X«LOGID»^M
  64. WAIT Password:
  65. TYPE ^X«PASSWORD»^M
  66. NOTMAIL no messages waiting
  67. WAIT Command:
  68. TYPE ^Xaccount^M
  69. WAIT Yes or No:
  70. TYPE ^Xno^M
  71. WAIT change:
  72. TYPE ^Xpage^M
  73. WAIT depth:
  74. TYPE ^X100^M
  75. WAIT change:
  76. TYPE ^Xterm^M
  77. TYPE ^XPAPER^M
  78. WAIT change
  79. TYPE ^X^M
  80. WAIT or TEMPorary:
  81. TYPE ^XPERM^M
  82. WAIT Command:
  83. SUCCESS
  84. *
  85. * This is called to send one piece of mail
  86. *
  87. :SEND
  88. OOPS 60,FAILURE
  89. TYPE ^XCreate^M
  90. WAIT TO:
  91. TYPE ^X/UPLOAD ON^M
  92. PAUSE 1
  93. TYPE ^X«ADDRESS»^M
  94. TYPE ^X/UPLOAD OFF^M
  95. * 5 Alerts added 10/23/90 to account for bad, blank or missing addresses
  96. ALERT 11,S1,There must be
  97. ALERT 12,S1,in the TO field
  98. ALERT 13,S2,not found in
  99. ALERT 14,S2,EMS Delivery
  100. ALERT 15,S2,during this session.
  101. * end of 12/8/88 changes
  102. WAIT TO:
  103. TYPE ^X^M
  104. WAIT CC:
  105. TYPE ^X^M
  106. WAIT Subject:
  107. TYPE ^X^M
  108. WAIT to end.)
  109. TYPE ^XAttn: «NAME»^M
  110. DUMP ^J
  111. TYPE ^X/^M
  112. WAIT Handling:
  113. TYPE ^X^M
  114. WAIT Send?
  115. TYPE ^XY^M
  116. WAIT Command:
  117. SUCCESS
  118. :S1
  119. ERRORINADDRESS
  120. WAIT TO:
  121. TYPE ^X/^M
  122. WAIT Command:
  123. SUCCESS
  124. *
  125. :S2
  126. ERRORINADDRESS
  127. *This will allow a bad address to be kicked out to the mailcenter custodian
  128. TYPE ^X/^M
  129. WAIT Command:
  130. SUCCESS
  131. *
  132. * This is called to receive mail.  It is called continually with increasing
  133. * values in «COUNT», until FAILURE occurs.  You can put all reads into one
  134. * listing, if you wish
  135. *
  136. :RECEIVE
  137. OOPS 60,FAILURE
  138. TYPE ^XRead Inbox^M
  139. ALERT 2,R10,Your INBOX is empty.
  140. :R1
  141. ALERT 1,R10,Your READ request is now complete.
  142. WAIT ^M
  143. BUFFER Command:
  144. ALERT 2,,
  145. RECEIVE Subject:,Attn:,From:,/ MCI ID: ,
  146. TYPE ^XNext^M
  147. GOTO R1
  148. :R10
  149. WAIT Command:
  150. FAILURE
  151. *
  152. * This logs us off MCI Mail
  153. *
  154. :BYE
  155. TYPE ^XEXIT^M
  156. ALERT 1,SUCCESS,log in:
  157. PAUSE 10
  158. SUCCESS
  159. *